typedef struct _alloc ALLOC;

extern ALLOC *alloc_init( int size, int nel );
extern char *alloc_enter( ALLOC *chain );
extern ALLOC *alloc2_init( int size );
extern char *alloc2_enter( ALLOC *chain, int size );
extern void alloc_free( ALLOC *chain );
